[docs] Document Aspire skills bundle fallback in aspire agent init#1094
Open
aspire-repo-bot[bot] wants to merge 85 commits into
Open
[docs] Document Aspire skills bundle fallback in aspire agent init#1094aspire-repo-bot[bot] wants to merge 85 commits into
aspire-repo-bot[bot] wants to merge 85 commits into
Conversation
* chore: Update integration data and GitHub stats (5/7/26) (#882) Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Use pnpm instead of npm in check-data-files.mjs (#881) The repository is configured as a pnpm workspace (pnpm-workspace.yaml, pnpm-lock.yaml, packageManager: pnpm@10.30.1), but check-data-files.mjs hardcoded `npm run update:all`. Running npm inside a pnpm workspace ignores pnpm-lock.yaml, creates an unnecessary package-lock.json, and can corrupt or destabilize the local development environment. Fixes #872 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * chore: Update integration data and GitHub stats (5/8/26) (#890) Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add Hot Reload and watch guidance (#887) * Add Hot Reload and watch guidance Document Aspire watch behavior for AppHost changes, resource-specific restart and rebuild workflows, and IDE-managed hot reload/debugging boundaries. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Clarify dotnet watch AppHost behavior Document current dotnet watch behavior for Aspire AppHosts and .NET project resources, including restart behavior and known quirks requiring explicit restart or rebuild commands. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Clarify C# projects watch guidance Rename the project resources tab to C# projects and tighten the dotnet watch wording around C# project behavior. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Refine C# dotnet watch guidance Lead the C# projects section with dotnet watch support for C# AppHosts and move current experience quirks into an Important note. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Reduce C# watch guidance repetition Tighten the C# projects section so dotnet watch support and defaultWatchEnabled behavior are not repeated. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update standalone dashboard docs for Aspire CLI (#886) * Update standalone dashboard docs Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Centralize standalone dashboard prerequisites Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Restore dashboard landing quick start Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address dashboard quick start feedback Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix terminal tabs regression test source Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix standalone dashboard telemetry limits link Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Show both dashboard quick start options Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address standalone dashboard review feedback Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: David Pine <david.pine@microsoft.com>
…source-commands (#892) * docs: add command arguments, validation, and visibility to custom-resource-commands Documents new features from microsoft/aspire#16710: - Command arguments (InteractionInput, InputType, InteractionInputCollection) - Typed argument accessors (GetString, GetBoolean, GetInt32, GetDouble in C#; toArray, value, requiredValue in TypeScript) - Positional CLI argument passing - Argument validation (ValidateArguments callback, field-level errors) - Command visibility (ResourceCommandVisibility.Dashboard, Api, All) Covers both C# and TypeScript AppHost usage. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: fix ResourceCommandVisibility names and accessor return types Verified against microsoft/aspire source: - ResourceCommandVisibility values are None, UI, Api (bit-combinable); the previously documented names Dashboard and All do not exist. Use UI | Api for "both" (the default). - InteractionInputCollection.GetInt32/GetBoolean/GetDouble return non-nullable values and throw on absent or unparseable input; only GetString returns string?. Updated comments and prose. - Replaced "GetInt32(...) ?? 1" in the example, which would not compile against a non-nullable int return, with int.TryParse against GetString. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: clarify custom command input property types Update the InteractionInput property table to reflect that Label is optional and that Choice options use the IReadOnlyList/InteractionInputOption shape from the product APIs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: David Fowler <davidfowl@gmail.com>
Rename `withRoleAssignments` to `withFoundryRoleAssignments` in the TypeScript AppHost example following microsoft/aspire#16886 which uses integration-specific export names to avoid ATS SDK dump collisions. Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The aspire exec command was removed in microsoft/aspire#16913. Remove the associated execCommandEnabled feature flag entry from the CLI configuration settings reference table. Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ss displayImmediately overload (#897) Update the 'Auto-open the result dialog in the dashboard' C# example to use the new four-argument CommandResults.Success overload added in microsoft/aspire#16906, replacing the lower-level CommandResultData object-initializer pattern with the more ergonomic factory call. Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…902) * docs: document --yes required with --non-interactive for aspire update The aspire update command now validates that --yes is provided when --non-interactive is specified, matching the existing behavior of aspire destroy. Add a Non-interactive usage section to the update command docs to make this requirement explicit. Documents changes from microsoft/aspire#16829 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: David Fowler <davidfowl@gmail.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…ion (#904) * docs: document resource-scoped command help and --include-hidden option Documents changes from microsoft/aspire#16921: - Add section explaining that 'aspire resource <resource> --help' shows available resource commands discovered from the running AppHost. - Document the '--include-hidden' option for showing and executing hidden resource commands. - Document the '--' delimiter for passing --help to resource commands. - Add AppHost selection section with clearer structure. - Add examples for listing available commands and using --include-hidden. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: use apphost source files in resource examples Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: David Fowler <davidfowl@gmail.com>
…option (#888) * docs: document AI Agents dialog and DisableAgentHelp config option Documents the new AI Agents button added to the Aspire dashboard header in microsoft/aspire#16869, including: - New section in ai-coding-agents.mdx describing the header button and adaptive dialog content - New Dashboard:UI:DisableAgentHelp config entry in configuration.mdx Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Apply suggestion from @JamesNK --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: James Newton-King <james@newtonking.com>
…mand-specific help (#898) * docs: update aspire resource command with named options and command-specific help Documents the new named option support for resource command inputs: - Named options (--option-name) instead of positional values - Command-specific --help output showing input types, defaults, and allowed values - Using -- separator to avoid option name collisions Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: address aspire resource review feedback Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: David Fowler <davidfowl@gmail.com>
…signments guide (#896) * docs: document AzureRoleAssignmentResource for programmatic role assignment inspection Add a new section to the Azure role assignments guide documenting the AzureRoleAssignmentResource type introduced in microsoft/aspire#16888. The new section explains: - The three properties exposed by AzureRoleAssignmentResource (TargetAzureResource, OwnerResource, and IdentityResource) - How to enumerate role assignment resources from a pipeline step - The null semantics for global vs. targeted role assignments Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * PR feedback --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
* docs: add AspireUseCliBundle opt-in documentation Document the new AspireUseCliBundle MSBuild property introduced in microsoft/aspire#16811 that allows AppHost projects to source DCP and the Aspire Dashboard from the Aspire CLI bundle instead of platform- specific NuGet packages. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: move CLI bundle opt-in to Aspire SDK page Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: fix Aspire CLI bundle docs rendering Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Revert "[docs] Add AzureRoleAssignmentResource documentation to Azure role assignments guide (#896)" This reverts commit deed841. * docs: clarify CLI bundle dependency wording Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: restore role assignments base content Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: David Fowler <davidfowl@gmail.com>
* Initial plan * feat: add skeleton What's New for Aspire 13.4 Agent-Logs-Url: https://github.com/microsoft/aspire.dev/sessions/9761e602-b5d7-47fe-a1e1-4639f2afd3d1 Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
* docs: add WithProcessCommand / process-backed resource commands Documents the new experimental WithProcessCommand API introduced in microsoft/aspire#16923, which lets AppHost authors add custom commands backed by external processes. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: address review feedback - add ASPIREPROCESSCOMMAND001 diagnostic article, update TS example, conceptualize config sections, vertical array formatting Agent-Logs-Url: https://github.com/microsoft/aspire.dev/sessions/91ac4d2c-f747-49d2-ade1-2220fd9c5d7b Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com> * docs: refine process command documentation Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: use node in TypeScript process command sample Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com> Co-authored-by: David Fowler <davidfowl@gmail.com>
…cessCommandFactory) (#923) * Add docs for withProcessCommand and withProcessCommandFactory polyglot APIs Documents the TypeScript (polyglot) process-backed resource command APIs introduced in microsoft/aspire#16972: - withProcessCommand: static process spec registered at AppHost startup - withProcessCommandFactory: dynamic spec built from ExecuteCommandContext arguments at invocation time Adds fundamentals/process-commands.mdx and registers it in the sidebar between Custom HTTP commands and Custom resource URLs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Consolidate process command docs Move the TypeScript process command factory example into the existing custom resource commands page and remove the duplicate standalone page/navigation entry. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: David Fowler <davidfowl@gmail.com>
* Add first-class Go hosting docs Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Clarify Go publish artifact wording Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Restructure Go integration docs Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Allow known Foundry twoslash gap Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Exclude deprecated Go toolkit package Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Update the generated Bicep snippet in the Azure Front Door integration docs to reflect the new resource naming introduced in .NET Aspire 13.4 (via Azure.Provisioning.Cdn 1.0.0-beta.2). The profile name length limit increased from 90 to 260, and child resource names now use PascalCase Bicep identifier suffixes (e.g., myapiEndpoint) instead of the previous hyphen-separated lowercase names (e.g., my-api). Also adds an upgrade caution note warning users upgrading from 13.3.0-preview that the name change can produce duplicate Azure resources, and explains the mitigation (delete existing resources or set names explicitly via ConfigureInfrastructure). Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…973) * Document AddAzureKubernetesEnvironment ingress + AddCertManager flow Aspire 13.4 ships first-class AKS ingress on top of AddAzureKubernetesEnvironment: AddLoadBalancer provisions an AGC frontend, AddGateway().WithLoadBalancer() attaches Aspire gateways to it, and AddCertManager() + AddIssuer(). WithLetsEncryptProduction().WithHttp01Solver() + WithTls(issuer) deliver automatic HTTPS in a single 'aspire deploy'. Until now docs only covered the bring-your-own-cluster scenario via the kubernetes-{gateway,ingress}-aks pages. This change extends deployment/kubernetes/aks.mdx with one continuous walkthrough that takes the reader from a freshly provisioned AKS cluster to HTTPS on a custom domain: - 'Expose your app to the internet' covers AGC subscription prereqs, VNet/ subnet layout (avoiding the 10.0.0.0/16 service CIDR clash), AddLoadBalancer, AddGateway + WithLoadBalancer + WithRoute, the first HTTP-only deploy on the auto-assigned *.alb.azure.com FQDN, AddCertManager + AddIssuer + WithLetsEncryptProduction + WithHttp01Solver, the typed WithTls(issuer) overload, and the bootstrap-secret + FQDN-swap mechanic. - 'Use a custom domain' adds WithHostname (string + parameter), the CNAME setup, and re-deploy/verify steps. - New troubleshooting entries for stuck certificates, missing gateway FQDNs, and the cert-manager SSA force-conflicts behaviour AddCertManager handles. Existing BYO walkthroughs keep their content and gain a top-of-page tip pointing AddAzureKubernetesEnvironment users at the integrated path. The Ingress/Gateway API overview gets a similar pointer. The 13.4 what's-new page calls the new APIs out under the existing 'This release introduces' list. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add troubleshooting items for cert-manager AGC scenarios Surfaced during live AKS deployment validation: - Let's Encrypt rejects forbidden / non-public-suffix contact email TLDs - HTTPS listener InvalidCertificateRef recovery (bootstrap secret restore) - Plain HTTP returns 404 once WithTls is applied (expected behavior) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Mitch Denny <midenn@orangecake.localdomain> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Mitch Denny <midenn@orangecake.local>
* Update TypeScript AppHost GA docs Document TypeScript AppHost GA support boundaries, CLI restore/add behavior, and the generated .aspire/.modules SDK path across current docs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Remove unsupported scenarios section Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Restore TypeScript AppHost Node prerequisites Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Mitch Denny <midenn@microsoft.com> * Address TypeScript AppHost review feedback Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: David Pine <david.pine@microsoft.com> Co-authored-by: Mitch Denny <midenn@microsoft.com>
* docs: document async chaining support in TypeScript AppHosts Documents the async chaining feature introduced in microsoft/aspire#17400. TypeScript AppHosts can now chain through generated async methods that return wrapper types with a single await, using the new PromiseLike thenable wrapper pattern emitted by the code generator. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: David Pine <david.pine@microsoft.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
#1075) * docs: document legacy apphost.ts compatibility for TypeScript AppHosts The 13.4 CLI transparently supports TypeScript AppHosts scaffolded by earlier CLI versions (apphost.ts importing from ./.modules/aspire.js): it routes generated SDK files to ./.modules/ and rewrites .mts/.mjs files to .ts/.js (extensions plus inter-module import specifiers) so existing imports resolve. aspire add/restore/run/start all keep working without user intervention. Document this behavior on the TypeScript AppHost page with a new 'Legacy apphost.ts projects (pre-13.4)' section and an opt-in 'Migrating to the new apphost.mts layout' subsection (rename file, update SDK import, update appHost.path, update tsconfig.apphost.json includes, delete ./.modules/ and re-restore). Also add a brief cross-reference in the 13.4 release notes. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Update src/frontend/src/content/docs/app-host/typescript-apphost.mdx --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: David Pine <david.pine@microsoft.com>
… Docker integration pages (#997) * docs: add polyglot WithComputeEnvironment examples to Kubernetes and Docker integration pages WithComputeEnvironment is now available in polyglot (TypeScript, Python, Java, Go) app hosts as of microsoft/aspire#17093. Expand the existing tip asides on the Kubernetes and Docker integration pages to include C# and TypeScript code examples showing how to call the API. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: address compute environment review feedback Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Sebastien Ros <sebastienros@gmail.com>
…eedback Co-authored-by: danegsta <50252651+danegsta@users.noreply.github.com>
…998) * docs: add TypeScript subscribeBeforePublish/subscribeAfterPublish to eventing page Documents the new publish lifecycle event APIs for polyglot AppHosts added in microsoft/aspire#17129. TypeScript AppHosts can now subscribe to BeforePublishEvent and AfterPublishEvent using subscribeBeforePublish and subscribeAfterPublish builder methods. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: address eventing review feedback Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * docs: avoid stale eventing twoslash data Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Sebastien Ros <sebastienros@gmail.com>
…st AppHost projects Documents the Aspire CLI version preflight check for guest AppHost project updates.
Documents DTO collection properties as value-shaped inputs in generated guest SDKs, matching microsoft/aspire#17098.
…st-17348-e33c146007a29244 [docs] Add HTTPS dev certificate guidance to TypeScript AppHost docs
…2-296cf40858d33323 [docs] Update ASPIRE_DCP_USE_DEVELOPER_CERTIFICATE docs for cross-platform default
Update ATS documentation for XML docs-based polyglot API docs, add ASPIREEXPORT015/016 diagnostics documentation, and fix related navigation/link issues.
* Docs: rename ingress WithRoute to WithPath Aspire.Hosting.Kubernetes renamed the Ingress routing extension from WithRoute to WithPath. Gateway API kept WithRoute. Update the only live code samples that still showed ingress.WithRoute (the 13.3 what's-new ingress sample in English and Japanese) and add a short breaking-change note to the 13.4 what's-new page. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Docs: add WithPath example to Ingress overview Add a 'Routing paths to services' section to the Ingress/Gateway overview showing path-based routing with the new WithPath API, including a brief note about the WithRoute -> WithPath rename and that the Gateway API equivalent keeps the original name. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Docs: add callout recommending Gateway API over Ingress Add a tip callout near the top of kubernetes-ingress.mdx linking to the upstream Kubernetes Gateway API page and the Gateway API concepts overview, encouraging readers to prefer AddGateway(...) over AddIngress(...) for new deployments. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix Kubernetes ingress docs samples Keep the 13.3 what's-new sample historically accurate and declare the Kubernetes environment in the new Ingress routing examples. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Mitch Denny <midenn@orangecake.local> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Sebastien Ros <sebastienros@gmail.com>
…ports (#1079) Fixes TypeScript AppHost deadlock behavior documented in microsoft/aspire#17508. The RunSyncOnBackgroundThread option now correctly applies to the synchronous invocation path of async-returning exports (Task/ValueTask), not just synchronous exports. Update the ATS-compatible type table and the ASPIREEXPORT010 diagnostic page to reflect this expanded coverage. Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
#1082) Document the new native VS Code Go debugging support added in microsoft/aspire#17406: - The Aspire VS Code extension detects the golang.go extension and launches the Go debugger via dlv-dap automatically. - Build flags (buildTags, ldFlags, gcFlags) configured on the resource are forwarded to Delve as build flags. - WithDelveServer and VS Code debugging are mutually exclusive. - Reorganize the debugging section with VS Code and headless Delve as separate sub-sections. Co-authored-by: aspire-repo-bot[bot] <268009190+aspire-repo-bot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
… init Document the best-effort skills bundle acquisition order (cache → GitHub release asset → embedded snapshot) introduced in microsoft/aspire#17537. The command now warns and skips bundle-backed skills instead of failing when all acquisition sources are unavailable. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
14 tasks
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the Aspire CLI docs to reflect the new best-effort behavior of aspire agent init when acquiring the Aspire skills bundle, including offline/air-gapped fallback behavior introduced in microsoft/aspire#17537.
Changes:
- Added a new “Aspire skills bundle acquisition” subsection describing the bundle resolution order (cache → GitHub release asset → embedded snapshot).
- Documented best-effort behavior when all sources fail (warn + skip only bundle-backed skills), including parity for
aspire new/aspire initchained flows.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
||
| ### Aspire skills bundle acquisition | ||
|
|
||
| When installing the Aspire skill, the command resolves the skills bundle using the following priority order: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documents changes from microsoft/aspire#17537 by
@IEvangelist.Targeting
release/13.4— the latest release branch onmicrosoft/aspire.dev— becauserelease/13.5(from the source PR milestone13.5) does not exist there.Why this PR is needed
PR microsoft/aspire#17537 changed
aspire agent init(and the chainedaspire new/aspire initflow) to use best-effort behavior when acquiring the Aspire skills bundle. Instead of failing with a non-zero exit code when the GitHub release asset is unavailable, the command now falls back to an embedded snapshot and, if that also fails, warns and skips only the bundle-backed skills. The existing docs described the command as always downloading skills from GitHub, leaving users in restricted-network or air-gapped environments without guidance.Changes made
Updated
src/frontend/src/content/docs/reference/cli/commands/aspire-agent-init.mdx:aspire newandaspire initchained flows follow the same behavior.